Unifying aspect- and object-oriented design

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect-Oriented Design Principles: Lessons from Object-Oriented Design

class Polygon implements Shape { Point getVertex(index i) {...} void draw() {...} String toString() {...} } class Triangle extends Polygon { double getArea() {...} } abstract class NinetyDegreeParallelogram extends Polygon { double getArea() {...} }class NinetyDegreeParallelogram extends Polygon { double getArea() {...} } class Square extends NinetyDegreeParallelogram {...} class Rectangle exte...

متن کامل

On Aspect-Oriented Technology and Object-Oriented Design Patterns

More and more works are done on design patterns and aspect-oriented programming. These works mainly propose to use aspect-oriented programming mechanisms to provide new implementations of objectoriented design patterns. This paper illustrates our own approach by presenting an aspect-oriented implementation of the GoF Strategy pattern, and claims implementation is not sufficient: aspect-orientat...

متن کامل

From Object-Oriented to Aspect-Oriented Databases

Over the recent years aspect-oriented programming (AOP) has found increasing interest among researchers in software engineering. Aspects are abstractions which capture and localise cross-cutting concerns. Although persistence has been considered as an aspect of a system aspects in the persistence domain in general and in databases in particular have been largely ignored. This paper brings the n...

متن کامل

Aspect-Oriented Programming—An Object-Oriented Extension

Aspect-oriented programming is an extension to object-orientation with the goal of separating the concerns of domain logic from application logic. The essay aims at looking at aspect-oriented from a theoretical perspective, trying to place it within the existing framework provided by object-orientation. The first section is an introduction to objectorientation. Here I will present the most comm...

متن کامل

Unifying Functional and Object - Oriented Programming with

class GraphsModel extends Graphs { class Graph(val nodes: Set[Node], val edges: Set[Edge])

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Software Engineering and Methodology

سال: 2009

ISSN: 1049-331X,1557-7392

DOI: 10.1145/1555392.1555396